@charset "UTF-8";

.mt_20 {
  margin-top: 20px;
}

.mt_12 {
  margin-top: 12px;
}

.mr_12 {
  margin-right: 12px;
}

.bd_line {
  border-top: 1px solid #EBEBEB;
}

.medium_box {
  border: 1px solid #EBEBEB;
  border-radius: 6px;
  padding: 20px;
}

.medium_title {
  font-size: 14px;
}

.medium_title span {
  margin-left: 8px;
}

.feigua_item {
  margin-right: 16px;
}

.feixing_box {
  border: 1px solid #EBEBEB;
  border-radius: 6px;
  margin-top: 12px;
}

.fxing_left {
  width: 95px;
  border-right: 1px solid #EBEBEB;
  flex-shrink: 0;
  font-size: 14px;
  color: #17233D;
}

.fxing_right {
  padding: 16px 20px 4px 20px;
}
.fxing_left.fx_bg01{
  background: url(../img/fx_bg01.svg) no-repeat center;
  background-size: cover;
}
.fxing_left.fx_bg02{
  background: url(../img/fx_bg02.svg) no-repeat center;
  background-size: cover;
}
.fxing_left.fx_bg03{
  background: url(../img/fx_bg03.svg) no-repeat center;
  background-size: cover;
}
.fxing_left.fx_bg04{
  background: url(../img/fx_bg04.svg) no-repeat center;
  background-size: cover;
}


.feixing_item {
  height: 30px;
  line-height: 30px;
  border: 1px solid #EBEBEB;
  border-radius: 4px;
  min-width: 55px;
  padding: 0 9px;
  font-size: 13px;
  color: #17233D;
  cursor: pointer;
  text-align: center;
  margin-right: 12px;
  margin-bottom: 12px;
}

.checked_list .el-radio .feixing_item {
  margin-right: 0;
}

.feixing_item.active,
.checked_list .el-radio.is-checked .feixing_item {
  background: rgba(22, 93, 255, 0.05);
  border: 1px solid #4475ff;
  color: #4475ff;
}


.feixing_input {
  background: #FFFFFF;
  border: 1px solid #EBEBEB;
  border-radius: 2px;
  box-sizing: border-box;
  margin-top: 12px;
  font-size: 14px;
  color: #17233D;
}

.feixing_input .el-input__inner {
  border: 0;
}

.feixing_btn {
  text-align: right;
  margin-top: 16px;
}

.feixing_text {
  width: 80px;
  margin-right: 20px;
  font-size: 14px;
  color: #616C85;
  height: 32px;
  line-height: 32px;
}

.flex_wrap {
  flex-wrap: wrap;
}

.feixing_has {
  font-size: 14px;
  height: 32px;
  padding: 0 8px;
  background: rgba(165, 177, 209, 0.05);
  border-radius: 2px;
  margin-right: 12px;
  margin-bottom: 12px;
}

.feixing_has .el-icon-close {
  font-size: 16px;
  cursor: pointer;
  margin-left: 10px;
  color: #B4B7BD;
}

.no_check {
  text-align: center;
  font-size: 14px;
  color: #B4B7BD;
  margin: 0 auto;
  line-height: 32px;
  margin-bottom: 12px;
}


.ranks_text {
  width: 80px;
  margin-right: 20px;
  font-size: 14px;
  color: #17233D;
  height: 32px;
  line-height: 32px;
}
